invoke divine intervention - French English Dictionary